/*ERRORES Y MENSAJES*/
em.error, #mensaje-error {
    background:url("/alquilerdonquijote/css/images/cross.png") no-repeat 0px 0px;
    padding-left: 18px;
    font-size:12px;
    color: red;
}
#mensaje{
    padding-left: 18px;
    font-size:12pt;
    color: green;
    font-weight: bold;
}
#mensaje-informativo{
    padding-left: 18px;
    font-size:12pt;
    color: orange;
    font-weight: bold;
}
#mensaje-error{
    font-size:12pt;
    font-weight: bold;
}
/*ERRORES Y MENSAJES*/
.tabla_datos {
    width: 850px;
}

.readonly { 
    background: #e7f4e0;
}
#usuarioMenu{
    position: absolute;
    top: 18px;
    right: 10px;
    font-size: 10pt;
}
#index {
    text-align: justify;
}
#enlaces{
    text-align: right;
    font-size: 9pt;
}

#enlaces a{
    background: gainsboro;
    border: 1px solid grey;
    padding: 0.5em;
    width: 100px;
}
a{
    text-decoration: none;
}

.tabla_datos a {
    color: black;

}

#main_right a:hover {
    background: gainsboro;
    padding: 0.5em;
    width: 100px;
}   
#main_right a{
    color: grey;
}

.button{
    border: none;
    padding: 0.5em;
    background: gainsboro;
    border: 1px solid grey;
}
.button:hover{
    padding: 0.6em;
}


/*Estilo de vista login*/
#cabecera {background: #F1F1F1;
           height: 100px;
           width: 100%;
           border-bottom: 1px solid #E5E5E5;
           color: #333333;
           margin: 0;
}
#logueo{
    background: #F1F1F1;
    border: 1px solid #E5E5E5;
    height: 170px;
    width: 650px;
    float: right;
    padding: 4px;
}
#registro{
    clear: both;
    width: 600px;
    background: #F1F1F1;
    border: 1px solid #E5E5E5;
}

#logueo strong {
    color: #222222;
}
#arriba{
    width: 667px;
    height: 100px;
}